From 8d636e70eb1da469f6a78ba71ac2e33abe4c153c Mon Sep 17 00:00:00 2001 From: "unknown@aosda.research.intel-research.net" Date: Tue, 8 Nov 2005 11:36:37 +0100 Subject: [PATCH] Fixed domain refcounting bug (found by inspection) --- xen/acm/acm_core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/acm/acm_core.c b/xen/acm/acm_core.c index 110ed9d343..456f186b7a 100644 --- a/xen/acm/acm_core.c +++ b/xen/acm/acm_core.c @@ -254,7 +254,10 @@ acm_init_domain_ssid(domid_t id, ssidref_t ssidref) return ACM_NULL_POINTER_ERROR; } if ((ssid = xmalloc(struct acm_ssid_domain)) == NULL) + { + put_domain(subj); return ACM_INIT_SSID_ERROR; + } ssid->datatype = DOMAIN; ssid->subject = subj; -- 2.30.2